|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--ru.tcl.dxf.DXFObject
|
+--ru.tcl.dxf.entities.Entity
|
+--ru.tcl.dxf.entities.Polyline
Класс Polyline представляет проходящую через несколько
точек широкую ломаную линию.
| Field Summary | |
static int |
BEZIER
Константа сглаживания поверхности. |
static int |
CUBIC_BSPLINE
Константа сглаживания поверхности. |
static int |
NO_SMOOTH
Константа сглаживания поверхности. |
static int |
QUADRATIC_BSPLINE
Константа сглаживания поверхности. |
| Constructor Summary | |
Polyline()
|
|
Polyline(DXFDocument doc)
|
|
| Method Summary | |
double |
getDefaultEndWidth()
Возвращает конечную ширину по умолчанию. |
double |
getDefaultStartWidth()
Возвращает начальную ширину по умолчанию. |
java.lang.String |
getEntityName()
Возвращает наименование примитива. |
int |
getMeshMVertexCount()
Возвращает число вершин поверхности в первом направлении. |
int |
getMeshNVertexCount()
Возвращает число вершин поверхности во втором направлении. |
int |
getSmoothSurfaceMDensities()
Возвращает плотность сглаживания поверхности в первом направлении. |
int |
getSmoothSurfaceNDensities()
Возвращает плотность сглаживания поверхности во втором направлении. |
int |
getSmoothSurfaceType()
Возвращает тип сглаживания поверхности. |
boolean |
isClosedPolygonMesh3D()
Возвращает true, если 3D многоугольная сеть замкнута. |
boolean |
isClosedPolyline()
Возвращает true, если полилиния замкнутая. |
boolean |
isCurveFit()
Возвращает true, если добавлены вершины сглаживания кривых. |
boolean |
isPolygonMesh3D()
Возвращает true, если это 3D многоугольная сеть. |
boolean |
isPolyline3D()
Возвращает true, если это 3D полилиния. |
boolean |
isSplineFit()
Возвращает true, если добавлены вершины сглаживающих сплайнов. |
java.util.Enumeration |
items()
Возвращает список вершин полилинии. |
void |
readDXF(DXFTokenizer tokenizer)
Считывание объекта из DXF файла. |
| Methods inherited from class ru.tcl.dxf.entities.Entity |
getColorNumber,
getElevation,
getExtrusionDirection,
getLayer,
getLineType,
getThickness,
readCommonPropertiesDXF |
| Methods inherited from class ru.tcl.dxf.DXFObject |
getDocument,
setDocument |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
| Field Detail |
public static final int NO_SMOOTH
public static final int QUADRATIC_BSPLINE
public static final int CUBIC_BSPLINE
public static final int BEZIER
| Constructor Detail |
public Polyline()
public Polyline(DXFDocument doc)
| Method Detail |
public final double getDefaultEndWidth()
public final double getDefaultStartWidth()
public final java.lang.String getEntityName()
public final int getMeshMVertexCount()
public final int getMeshNVertexCount()
public final int getSmoothSurfaceMDensities()
public final int getSmoothSurfaceNDensities()
public final int getSmoothSurfaceType()
public final java.util.Enumeration items()
public final boolean isClosedPolygonMesh3D()
public final boolean isClosedPolyline()
public final boolean isCurveFit()
public final boolean isPolygonMesh3D()
public final boolean isPolyline3D()
public final boolean isSplineFit()
public void readDXF(DXFTokenizer tokenizer)
throws java.io.IOException
tokenizer - разборщик DXF файлов
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||